/**
 * json配置举例，更多配置请看 IConfigSchema
 * @author luguoxiang
 * @date 2022/7/5
 * 开源项目：https://gitee.com/lgx1992/lg-soar 求star！请给我star！请帮我点个star！
 */
import { IConfigSchema, intToIp } from '@/soar';
// 获取全部图标的列表

const fieldList: IConfigSchema<any>[] = [
  {
    field: 'userId',
    label: '用户昵称',
    dataType: 'string',
    table: {
      field: 'userIdName',
      sorter: true,
    },
  },
  {
    field: 'deviceType',
    label: '设备类型',
    dataType: 'string',
    table: {
      field: 'deviceTypeName',
      sorter: true,
    },
  },
  {
    field: 'ip',
    label: 'IP',
    dataType: 'string',
    table: {
      sorter: true,
      cell: (h, { row }) => intToIp(row.ip),
    },
  },
  {
    field: 'expires',
    label: '有效期',
    dataType: 'datetime',
    table: {
      sorter: true,
    },
  },
];

export default fieldList;
